"""
@File    : handleLogin.py
@Author  : qve-wzy
@Time    : 2020/9/2 0002 16:22
"""

from page.loginPage import LoginPage

class LoginPageHandle:
    '''
    操作层loginPage页面
    '''
    def __init__(self,i):
        '''
        初始化
        '''
        self.loginPage = LoginPage(i)
        print("loginPageHandle初始化完毕")

    def one_login(self):
        self.loginPage.one_login_element().click()
        print('第一次登陆handle')

    def send_username(self,user):
        '''
        输入用户名称
        '''
        print('输入用户名', user)
        self.loginPage.get_username_element().send_keys(user)

    def send_password(self, password):
        '''
        输入密码
        '''
        print('输入密码',password)
        self.loginPage.get_password_element().send_keys(password)

    def click_login(self):
        '''
        点击登录按钮
        '''
        print('--》点击登录按钮')
        self.loginPage.get_login_button_element().click()

    def click_forget_password(self):
        '''
        点击忘记密码
        '''
        print('点击忘记密码')
        self.loginPage.get_forget_password_element().click()

    def click_register(self):
        '''
        点击注册按钮
        '''
        print('点击注册按钮')
        self.loginPage.get_register_element()

    def get_fail_tost(self, message):
        '''
        获取提示框内容
        '''
        tost_element = self.loginPage.get_tost_element(message)
        print('获取提示框内容',tost_element)
        if tost_element:
            return True
        else:
            return False

























